package com.mastercard.assets.web.util.to;

import java.io.Serializable;

import com.mastercard.assets.jpa.TblAsset;
import java.text.DateFormat;
import java.util.Date;

public class AssetPaqueteWraper
	implements
		Serializable
{
	private TblAsset asset ;
	private int cantidad ;
	
	public AssetPaqueteWraper( TblAsset asset )
	{
		this.asset = asset ;
		this.cantidad = 1 ;
	}
	
	public boolean verifyAsset( TblAsset asset )
	{
		if( this.asset == null || asset ==  null )
			return false ;
		
		return this.asset.getCveAsset( ) == asset.getCveAsset( ) ;
	}
	
	public String getAssetName( )
	{
		return ( asset == null ) ? "" : asset.getNombre( ) ;
	}
        
        public String getFecFinCamp( ) 
        {
            Date assetFecFin = asset.getFecFinCamp( ) ;
            java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("dd/MM/yyyy");
            String fechafinAsset = sdf.format(assetFecFin);          
            
            return fechafinAsset ;
        }
	
	public int getCantidad( )
	{
		return cantidad ;
	}
	
	public void increment( )
	{
		cantidad++ ;
	}
}
